package com.jiazhong.testtwo.mapper;

import com.jiazhong.testtwo.pojo.Brand;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface BrandMapper {
    List<Brand> selectAll();

    Brand selectById(int id);

    //第一种方式
//    List<Brand> selectByCondition(@Param("status") int status, @Param("brandName") String brandName, @Param("companyName") String companyName);
//第二种方式
//List<Brand> selectByCondition(Brand brand);
//第三种方式
    List<Brand> selectByCondition(Map map);

    //动态sql语句
    List<Brand> dongtaisql(Brand brand);

    //单条件查询
    List<Brand> selectByConditionSingle(Brand brand);

    //添加
    void add(Brand brand);
    //修改
    void update(Brand brand);
    void delete(int id);

    //批量删除的实现
    void deletes(int[] id);
}
